const TESTCASES = [
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('11122233344477z'),
		},
		hu: {
			points: 1
		},
		shanten: 0,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('1112345678999m'),
		},
		shanten: 0,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('19m19p19s1234567z'),
		},
		shanten: 8,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('147m258p369s12345z'),
		},
		shanten: 8,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('111m456p456s1155z'),
		},
		shanten: 0,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('111m456p246s1155z'),
		},
		shanten: 1,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('111m456p246s1255z'),
		},
		shanten: 2,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('111m457p246s1255z'),
		},
		shanten: 3,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('123456789p4444s'),
		},
		shanten: 1,
	},
	{
		enabled: true,
		hand: {
			melds: [],
			tiles: createTilesFromString('1111234444999m'),
		},
		shanten: 1,
	},
	{
		enabled: true,
		hand: {
			melds: [
				[CHOICE_PUNG, TILE_M1 + 40, TILE_M1, [TILE_M1, TILE_M1]],
				[CHOICE_PUNG, TILE_M4 + 40, TILE_M4, [TILE_M4, TILE_M4]],
			],
			tiles: createTilesFromString('1234999m'),
		},
		shanten: 1,
	},
]